Biomanufacturing company Invizyne Technologies files and sets terms for a $17 million IPO
Written by
Editor
·