A global staffing and consulting company specializing in enterprise software and cloud solutions.
1997
United Kingdom
1,001 - 5,000 employees
Information Technology & Services
$100M - 500M in revenue
Industry Rank
162 out of 436
United Kingdom, Software & IT Services, Information Technology & Services
United Kingdom, Software & IT Services, Computer & Network Security
Not reporting on Sustainability
Total sustainability employees
2-3