We are a specialist professional services and technology firm, working in partnership with leading insurance, highly regulated and global businesses. We help our clients to manage risk, operate their core business processes, transform and grow. We deliver specialist professional services and techno...See more
Headquarters:
United Kingdom of Great Britain and Northern Ireland
Company Type:
MNC / Large Enterprise
Company size:
5,000+ Employees
Address:
20 GRACECHURCH STREET; 5; CITY OF LONDON, ENGLAND EC3V 0AA, GB
HIGH
spending power