About Lebo Management Lp (SL015330) United Kingdom