About Teliuc Ltd (10156056) United Kingdom