About Detour Ventures L.p. (SL023212) United Kingdom