Provides cloud-based software solutions for IT financial management and business operations.
2007
United Kingdom
1,001 - 5,000 employees
Computer Software
$500M - 1B in revenue
Industry Rank
213 out of 390
United Kingdom, Software & IT Services, Information Technology & Services
United Kingdom, Software & IT Services, Computer & Network Security
Powered by AlliedOffsets and illuminem
Sustainability Report
Total sustainability employees
7-10