Vista Print
Automatic charges of $14.95 for some sort of rewards program Burmuda
I ordered business cards online and was automatically signed up for some "rewards program" that debited my account for $14.95 per month. I did not agree to this charge nor did I intend to sign up for this program. Vista Print is located in Hamilton, Bermuda but has offices and American ...