About Meraki Developments Ltd (11062154) United Kingdom