About Platypus Pictures Ltd (13282642) United Kingdom