Business Max
Vista Print Vista Print gave my credit card information to a company called BUsiness Max. Business Max has been charging me for services I was unaware of and did not agree to for a year. Lexington
I order Christmas cards among other items from Vista Print. I had used them before and was pleased with the price and product. However, several months later I notice I was getting charged $17.95 a month from a company called Business Max. I called Business Max to find out what the charge was and ...