About Platform 360 Limited (10410388) United Kingdom