Novaurum

Developer of cell-based encapsulation for implanted medical devices

placeSomerville, Massachusetts, United States calendar_todayFounded 2021 language novaurum.bio
Coming soon