About Sense Health Limited (12405788) United Kingdom