NARMADA BIO-CHEM LIMITED is a company located in India, 380054 AHMEDABAD at NARMADA HOUSE, PLOT NO.252, TP NO.50, NR SUN BUILDERS, SINDHU BHAVAN ROAD,. NARMADA BIO-CHEM LIMITED has an ACTIVE entity status and an ISSUED LEI code. The Legal Entity Identifier code of NARMADA BIO-CHEM LIMITED is 33580063JUR3UZS8EW11. The legal form of this company is DDKQ and is subject to the jurisdiction of IN law.