About Leura Capital Lp (SL023714) United Kingdom