Toggle navigation
Venture
Advisory
Portfolio
About
Contact
< Back
Christopher Richards
Jun 14, 2025 / By Nilufa Yeasmin
Novo Ventures Limited. Company No: 09924740. The Foundry, 6 Brindley Place. Birmingham, B1 2JB.
MENU