Versus - compare 13193124 and 541890

Space Incubatrics Technologies Ltd. outperforms 3C IT Solutions & Telecom (India) Ltd. on 15 out of 23 parameters.