About Platform Services Limited (09629556) United Kingdom