CLWT stock rating: EURO TECH HOLDINGS CO LTD quant rating & factor grades · Tickwind