About Meliora Global Ltd (13065024) United Kingdom