Vista Print, Business Max 123
Vista Print - Business Max 123 Business Max 123 Charged my credit card every month without my approval
I started a new business and ordered very nice stationary from Vista Print. Apparently, by making a phone call to my business number, this Biz Max (Business Max-123) felt they received authorization to charge my credit card that I used to purchase my office stationary. I thought the charges were ...