2019 Universal Registration Document (PDF)
Top 5 European players in IT Services Industry
Operating in 25 countries