About Delta Management L.p. (SL017963) United Kingdom