About Meraki Healing Limited (12965206) United Kingdom