BidRack
Consumer Report
- 06-30-2011
- 5
The website Bid Rack advertised Bidding... No mention of a $99 fee to join. Then they charged my credit card and refused to return the money when I complained and requested my money refunded.
Company: BidRack
Country: USA
State: Delaware
City: Wilmington
ZIP: 19808
Address: 2711 Centerville Road, Suite 400
Phone: 8002386195
Site: bidrack.com