About Triscom Uk Ltd (12244709) United Kingdom