About Telechi.cris. Ltd (11727567) United Kingdom