
Engages in the production of flavors, fragrances, and related ingredients.
1996
China
51 - 200 employees
Chemicals
$500M - 1B in revenue
Not profitable
Institutions excluding by region out of total tracked institutions
Institution name, type, screener label
Powered by illuminem andClimate Score
C
Forests Score
Not disclosed
Water Score
C
A
A-
B
B-
C
C-
D
D-