BuyersEdge.com Informative - Billing on credit card
These people are very tricky in their business practices. They bill you relatively small sums on your card forever. When questioned and disputed they give convoluted answers about services and charges.
If you ever use them for what appears to be a straightforward transaction you will be caught in their net.