content creators careers in Glasgow, United Kingdom