CEO
CEO Approval Rating
- -/100
Enterra is a manufacturer of insect-based feed ingredients for aquaculture, pet food and poultry feed industries.