BidMaxi.com
Consumer Report
- 01-25-2012
- 0
Set up a "free" account and it auto charged my card!!! It never said there was a charge or a "confirm" charge!!
Company: BidMaxi.com
Country: USA
Set up a "free" account and it auto charged my card!!! It never said there was a charge or a "confirm" charge!!