What does the British CGI company do?

Please check their website: /en/cgi-uk.

This is an international company that provides it services. 3 1 000 employees, 125 global offices. 35 years of experience in helping to achieve business goals.

Just according to the translation of their website. The specific landlord will study it himself. :)