About Platform Technology Services Limited (03175584) United Kingdom