About Teckel Medical Ltd (12475081) United Kingdom