About Platform Uk Holdco Limited (13363609) United Kingdom