About Bewell Wellness Limited (12499588) United Kingdom