Indo Autotech Limited has a strength of over 4200 employees and 850000 square feet of production facility spread across six production units in India