I too got was dissapointed by this site. I dealt with Steve William who was quick to respond to my email. At first he was hesitant to refund me and supply me with a telephone contact number. He proposes that his business runs in South Africa but wont provide a contact number.
After I escalated the issue to PayPal, I was refunded as Steve William felt that he wanted to keep his business name intact. I can respect that and am just happy that I got my money back.