About Delvin Management Lp (SL019145) United Kingdom