About Platform Solutions Ltd (13227437) United Kingdom