BusinessMax.com, Vista Print
Vista Print sold my credit card information to Business Max and businessmax.com charged me $14.95 a month without my consent! Omaha Nebraska
Today 4/22/09 realized that BUSINESS MAX.com with the phone number 1-888-584-2217 and supposedly located in Nebraska has charged my account with $14.95 for a membership that I never asked for. Supposedly while I was ordering some business cards from VISTA PRINT I clicked on a banner and that ...