BidRack
Advertises "Free Registration" I received a $99 Unauthorized Charge on my account and they wont refund my $
- 06-13-2011
- 31
Electronics and household app.
Bidrack is a Scam! They advertise free registration but charge your card and have a no refund policy. To the other victims let's team up and go after them!
Company: BidRack
Country: USA
State: Delaware
City: Wilmington
Address: 2711 Centerville Road, Suite 400
Phone: 9549848445
Site: bidrack.com