About Meko Trade Ltd (12612315) United Kingdom