senior,customer support manager careers in Cambridge, United Kingdom