Overview
Industry:Consulting
Headquarters:London, UK
Employees:3,200
Rating:3.1 / 5
Founded:1990
Revenue:£74,809,000,000
Description
Global professional services provider specialising in training and deploying technology and business professionals.
Culture
Culture has not yet been written

