Home / Investors / Nerida Scott

Nerida Scott

Venture Fund · London