Where is there a site than I can post about a company that charged my credit card and ripped me off? I don't want this to happen to anyone else.
Report them to your local Comsumer Affairs Authority and also make sure you contact your Credit card supplier and demand that they recall the transaction.
You can use the Living Room forum to share your experiences. As long as you keep it nice and clean, there is no problem there, perhaps others can share their experiences too.
try the better business bureau? www.bbb.org