4 employees
Biostarch specializes in the production of biodegradable plastic beads based on tapioca starch.
2018