About Power Platypus Ltd (12421806) United Kingdom