content creators careers in Manchester, United Kingdom