About Tekka Digital Uk Ltd (09155917) United Kingdom