You are have a tough time of it! Yet another credit card dispute problem? Last time it was a car rental company and this time some form of opaque vendor.
You are going to have to provide exact details and also include your location and the location of your card issuer (bank). What you have told us is not enough to help.