Company · mentioned 1 time
Venture capital firm investing in European software and technology startups, based in London.
Startup Insider· 29 Oct