IDEA HOLDING LIMITED - CIN U74900PB2011PLC035128 | Company