81 employees
IRDA provides waste conversion, water management, research, development, soil health, air quality and ecosystem protection services.
1998