A UK-based provider of business-critical software solutions.
1978
United Kingdom
1,001 - 5,000 employees
Computer Software
$500M - 1B in revenue
Industry Rank
122 out of 393
United Kingdom, Tech, Information Technology & Services
United Kingdom, Tech, Computer & Network Security
Not reporting on Sustainability
Total sustainability employees
4-6