About Business Capital Ventures L.p. (SL017860) United Kingdom