About Odella Invest Lp (SL030257) United Kingdom