About Meraki Capital Limited (09964154) United Kingdom