About Meliora Management Lp (SL015053) United Kingdom