internet city careers in Manchester, United Kingdom