42 employees
Indira is an engineering and supply chain technology company that manufactures personalized fashion and lifestyle products.
2012