About Meraki London Properties Ltd (13468555) United Kingdom