About Melin Takeout Holdings Ltd (13090596) United Kingdom