About Delma Management Lp (SL025109) United Kingdom