ALMA LIMITED - CIN U72200MP2006PLC018620 | Company