New name, new board, new focus: AltruBio relaunches with $63M series A
New name, new board, new focus: AltruBio relaunches with $63M series A

New name, new board, new focus: AltruBio relaunches with $63M series A