About Squashed Robot Films Ltd (10184443) United Kingdom