INDIA SERUM LIMITED - CIN U85199TG2003PLC040759 | Company