About Mecodels Ltd (11373999) United Kingdom