About N&s Wellbeing Stars Ltd (12923920) United Kingdom