About Platform Support Services Limited (06924232) United Kingdom