About Clc Wellbeing Limited (11759058) United Kingdom