Never heard of them. I don't think I'd be comfortable with a little known brand helmet no matter how cheap. "Cheap" and "helmet" don't really belong in the same sentence unless it's a brand and model that you know and trust.
I have a Pro-Tec helmet size L that I would part with for very little money if you are interested. Got a new Smith and won't use the Pro-Tec any longer.