About The Meraki Organisation Limited (12563032) United Kingdom