visual content creator careers in Leeds, United Kingdom