Benson Hill Biosystems announced its plan to make St. Louis and 39 North its official headquarters by celebrating a ceremonial groundbreaking at the future site for a 160,000 sq. ft. building.
Benson Hill Biosystems announced its plan to make St. Louis and 39 North its official headquarters by celebrating a ceremonial groundbreaking at the future site for a 160,000 sq. ft. building.