About Platform Management Ltd (13123541) United Kingdom