TROIKA POWER LIMITED - CIN U31101PB1994PLC014344 | Company