About Meliora Holding Ltd (13163661) United Kingdom