About Teckla Ltd. (08426719) United Kingdom