Versus - compare 13510415 and 15620068

Roopa Screen Ltd. outperforms Apollo Techno Industries Ltd. on 8 out of 10 parameters.