About Teltra Ltd (SC346809) United Kingdom