I haven't dealt with this company but there seems to be issues about their refund system mentioned on the net. Here's one of them - Link hidden: Login to view
They are relatively new, their site was created just last July of this year. There is no way of getting additional info unless you sign up.
I'm a bit skeptical about them...