Interesting. Thanks for that link.
According to the spec sheet it does look like (at least for the 20k unit) that it is capable of running on 12 or 24v.
I have never heard of this company. Of course that does not mean they are not any good but I would be at least cautious until I found out more about them.
I did note that they offer 5 winches, from 13k to 20k and they call them all "Truck winch" except for the 20k which they call "Car winch". That seems odd. Also, the roller fairlead on the "Truck winches" looks much like the ones used by Warn and most of the other makers we are more familiar with here in the US. The 20k "Car winch" is completely different and to be honest looks pretty lame, especially the side rollers.
Still, an interesting option to consider... Especially if your not planning on needing 100% or more of the capacity of the unit. (Like pulling cars up onto a flat bed trailer as opposed to pulling a stuck 5 ton MV out of fender deep muck - by yourself in the rain at 0300 in 35 degree temperature.)