About Tela Tectus Ltd. (08657158) United Kingdom