About Cgi Scientific Limited (12562115) United Kingdom