About Platform 7 Ltd (11354432) United Kingdom