About Meliora Home Ltd (11000548) United Kingdom