About Meraki Management Ltd (12435602) United Kingdom