BidRack
Consumer Report
- 06-08-2011
- 11
Wanted to try the bid process. Easy to get started. But, upon investigating it just did not seem right. Saw that I incurred a $75 charge I was not expecting. I feel cheated and they refuse to refund the money. The whoile site is a gambling place that sucks your time and money with no returns. How many others have been cheated by bidrack.com?
Company: BidRack
Country: USA
State: Delaware
City: Wilmington
ZIP: 19808
Address: 2711 Centerville Road, Suite 400
Phone: 8002386195
Site: bidrack.com