About Meliora Investments Ltd (11101022) United Kingdom