Sundarsons Electronics Limited · Kanchan International Limited · Plugin Sales Limited · Onicra Credit Information Company Limited · Onicra Credit Rating Agency Of India Limited · Techno Kart India Limited · L32109 Mh1980 Plc023141 · Onicra Credit Rating Agency Of India Private Limited · Onicra Credit Information Company Private Limited