About Teebase Uk Ltd. (10230602) United Kingdom