6 employees
Stimuliver is a biotechnology company developing a 3D liver implant to treat critically failing liver function.
2021
Stimuliver raised undisclosed on October 7, 2021
Investors: BioInnovation Institute