I just got charged $22.0 on my Visa, and how in the world did this company get my visa card #. I'm very concerned with this I want the money credited back on my account. Can somone please get back to me about this, I have to find out what's going on ASAP!
Thanks, Nicole Doucet