BidRack
Consumer Report
- 07-08-2011
- 6
Signed up to bid and automatically charge $99 without choosing a bid package.
Contacted CC that same day and they said they were unable to do a thing.
Guarantee? Only feed you more bids once and you still can follow every suggestion and lose.
Company: BidRack
Country: USA
State: Delaware
City: Wilmington
ZIP: 19808
Address: 2711 Centerville Road, Suite 400
Phone: 8002386195
Site: bidrack.com