About Tekcan Ltd (12824053) United Kingdom