Evolva

A biotech company researching, developing and commercializing nature-based ingredients

Address
Switzerland
Telephone

+41 61 485 2000

Product Areas

Plant Based

Additives Show all suppliers

Specialised Ingredients

Flavourings Show all suppliers