About Sequoia Wellbeing Ltd (13300601) United Kingdom