About Platform 1 Software Limited (08335666) United Kingdom