About Mermelmo Holdings International Ltd (12931371) United Kingdom