About Melinda International Limited (11928887) United Kingdom