About Cgi London Limited (02190573) United Kingdom