About Platypus Films Ltd (11775263) United Kingdom