Their 1m retails for S$6.49, 2m for S$7.79, 3m for S$10.49, 5m for S$12.79, 8m for S$19.49, 10m for S$21.99, 12m for S$32.69, 15m for S$38.39, and 20m for S$46.79. For my setup, I bought the 2m in length.
The specification differs with the length.
For 1m to 3m, it supports 4K resolution (3840 x 2160) at 60Hz. Its HDMI version is HDMI 2.0. For 5m to 8m, it supports 4K resolution (3840 x 2160) but at 30Hz and its HDMI version is HDMI 1.4. For 10m to 20m, it only supports full HD resolution (1920 x 1080) at 60Hz, and similarly, its HDMI version is also HDMI 1.4.
The same reason applies on why I have to switch from Cable Matters HDMI Cable  to this. The HDMI head of the Cable Matters’s HDMI Cable is too big that I can’t plug it side by side into the Asus ROG Strix RX VEGA56 Graphics Card .
Specifications wise, it is the same as Cable Matters since it is based on HDMI 2.0. The main difference between them is Cable Matters HDMI cables are Premium Certified but Ugreen ones are not. However, I think to the general consumers, the certification doesn’t matter. It doesn’t matter to me, if not I would not have bought this one in the first place.