Contracts Manager - IT/Telecoms - Navartis

East London, London