BABA GLOBAL LIMITED - CIN U74899DL1998PLC092459 | Company