Honestly, I have never heard of them. It might be more helpful to Google them and see if there are reviews on other sights around the web.
Just remember, they may be fine but you get what you pay for. be sure to have all of your insurance bases covered.