media city careers in London, United Kingdom