About Meraki Life Limited (09647115) United Kingdom