About Meraki Ventures Limited (10547034) United Kingdom