It training manager
london, greater london, united kingdom
London Borough of Tower Hamlets
De Montfort University
University of Cambridge