Versus - compare 541228 and 13510415

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