Versus - compare 13510415 and 541228

Apollo Techno Industries Ltd. outperforms Taylormade Renewables Ltd. on 21 out of 25 parameters.