About Tookitaki Technologies Uk Ltd (13353253) United Kingdom