About Pltfm Ltd (12941631) United Kingdom