THINKGEN LIMITED - CIN U31909KA1992PLC012721 | Company