$686mn
2000
3,000
Approximate revenue
Year founded
Approximate number of employees 152
AUGUST 2019
ARMACELL