INDIA CASTOR LIMITED - CIN L24294TN1992PLC022266 | Company