Bidrack
Misinformed
- 06-05-2011
- 4
Bidrack said that to sign up with them will be free but they charged my debit card for $99. I need my money to be refunded.
Company: Bidrack
Country: USA
Bidrack said that to sign up with them will be free but they charged my debit card for $99. I need my money to be refunded.