About Platform 8 Ltd (10704123) United Kingdom