Biotech Catabasis Closes on $32.4M Series B

November 18, 2013