Business Max
Vista Print Vista Prints scam with Business Max charging me $14.95 a month!
I recently ordered postcards off Vista Print, I was very happy with how they came out. I paid for them and a couple months later I noticed a charge for $14.95 from a company called Business Max. I then researched this company online and found out that this company has been doing these scams to ...