About Computer Artist Films Ltd (10282062) United Kingdom