About Immensa Health Clinic Ltd (12608585) United Kingdom