AMBA UDYOG LTD - CIN U29219WB1985PLC039660 | Company