I notice this company has been mentioned elsewhere, but nothing added for the past 30 days.
Things haven't improved with this company. Despite my phone calls and e-mails all I get are promises.....and nothing else. Thankfully my credit card company have refunded my money. I hope they get enough complaints to warrant the removal of the credit card payment facility.
I just thought you guys and galls would like to know about this.