About Meliora Partners Limited (13425162) United Kingdom