About Melia Holdings Ltd (11723046) United Kingdom