About Telejack Uk Ltd (13666446) United Kingdom