About Meliora Wellness Ltd (13196502) United Kingdom