About Mint Wellbeing Limited (10218465) United Kingdom