Version 1

1501-5000 employees
Headquarters address
No. 5 St. John’s Lane, Farringdon, London, EC1M 4BH