Turnover: ()

Country: United Kingdom

UK IT consulting company, £691m turnover in 2021