Nirmidas

Biotech innovating diagnostics and imaging products for life science research

placePalo Alto, California, United States calendar_todayFounded 2013 groups5 employees language nirmidas.com
Coming soon