About Devenson Management Lp (SL016821) United Kingdom