About Meraki Living Limited (10410110) United Kingdom