Olmix

Share on: 
Website: Olmix
Business Area(s): 
Description: 

Specialists in providing algae-based solutions for nutrition, hygiene and health of plants, animals and humans.

Location(s): 
Olmix North AMERICA
Black River Falls WI
United States
Olmix Canada
Toronto ON
Canada