content creators careers in Newcastle, United Kingdom