NELCAST LIMITED - CIN L27109AP1982PLC003518 | Company