About James Jackson Cgi Limited (10815612) United Kingdom