About Platform Thirteen Ltd (10874261) United Kingdom