About The Cgi Studio Ltd (11976352) United Kingdom