About Kleinwort Benson Ventures Limited Partnership (LP003879) United Kingdom