About The Meraki Partnership Limited (11275581) United Kingdom