Inventages

Tech and Life Sciences focused VC firm investing globally

placeLondon, England, United Kingdom calendar_todayFounded 2000 language inventages.com
Coming soon