BidRack
Consumer Report
- 06-07-2011
- 5
While reading email, my wife came across an ad for penny bids. She looked over everything and even though it says free registration, our debit card was hit for $99.00. I have already filed a complaint with the Georgia BBB and the states attorney general, but want to make as many people aware of this SCAM as I can.
Company: BidRack
Country: USA
State: Delaware
City: Wilmington
ZIP: 19808
Address: 2711 Centerville Road, Suite 400
Phone: 8002386195
Site: bidrack.com