About Helix Health Fitness And Wellbeing Group Limited (10755453) United Kingdom