About Touch Health Ltd (13597510) United Kingdom