Indo-Danish Tool Room - 17 Manager, Engineer & Technician Posts