Read More News and Insights
Sto, located in Germany, is producing sound and/or thermal insulating elements using foamable and/or prefoamed polymer particles made of biopolymers such as polylactide and cellulose.