About Tela-tells Ltd (10012949) United Kingdom