About Platform Solutions Ltd (11499507) United Kingdom