I have never heard of them. In my 10 minutes of google I couldn't find anything other than vendors selling them. I couldn't find who makes them. If your dead set on them then call the vendor, you plan to buy from, for more information.
If it were me? I would just go with the Rota's for a cheap set of winter wheels or get a hold of some used factory wheels.