Versus - compare 15620068 and LOYAL

Roopa Screen Ltd. outperforms Loyal Equipments Ltd. on 9 out of 10 parameters.