About Qubed Uk Ltd (06993203) United Kingdom