About Platform 360 Ltd (13368078) United Kingdom