ELCAPS CAPACITORS LTD - CIN U02911MP1988PLC004550 | Company