About Meraki Eureka Ltd. (13219621) United Kingdom