About Mero Studio Ltd (13407591) United Kingdom