Alta Life Sciences

Seed stage to growth stage focused VC firm focused on multiple sectors

placeBarcelona, Catalonia, Spain calendar_todayFounded 2016 language altals.com
Coming soon