About Telna (uk) Ltd. (10107155) United Kingdom