Looks sketchy that they don't have any other way to contact them other then by e-mail. I wouldn't do business with them, just browsing the site you can tell something would go wrong and you wouldn't get a return.
If its too good to be true, it probably is.