About Investcorp Holdings L.p. (SL007313) United Kingdom