About Platform 1 Holdings Limited (13661296) United Kingdom