About Platform8uk Ltd (13297198) United Kingdom