CODE Clobba Licensing United Kingdom IT services Cantium Business Solutions Limited Awarded Seen €93,986 est. value
Service Central (ServiceNow) United Kingdom IT services H M REVENUE & CUSTOMS Awarded Seen €100,338,844 est. value