About Jomae Wellbeing Ltd (12715170) United Kingdom