About Rector Wellbeing Limited (12152752) United Kingdom