A provider of business software for various sectors including finance, HR, and healthcare.
1991
United Kingdom
5,001 - 10,000 employees
Computer Software
$1M - 10M in revenue
$0 - 100K in profitability
Industry Rank
120 out of 393
United Kingdom, Tech, Information Technology & Services
United Kingdom, Tech, Computer & Network Security
Sustainability Report
Total sustainability employees
11+