About Meraki Studio Ltd. (11846334) United Kingdom