About Meli Meli Ltd (13064756) United Kingdom