Versus - compare CENLUB and 541228

Cenlub Industries Ltd. outperforms Taylormade Renewables Ltd. on 29 out of 37 parameters.