About Meli Trading Ltd (12310108) United Kingdom