About Touch Medical Ltd (12781266) United Kingdom