AMBUJA ELECTRO CASTINGS LIMITED - CIN L27106BR1989PLC003364