Octopus Ventures is a pre-seed fund of £10m to invest in fresh startups across Europe in the B2B software, fintech and health sectors.
Octopus Ventures is a pre-seed fund of £10m to invest in fresh startups across Europe in the B2B software, fintech and health sectors