About Teligram Limited (13264609) United Kingdom