About Meraki World Ltd (11047178) United Kingdom