They're giving me my money back!!!
I just got an email from the Better Business Bureau in Deleware and BIDRACK is refunding my money!!!
So keep up the pressure and keep contacting the BBB and it should happen to you too.
They're giving me my money back!!!
I just got an email from the Better Business Bureau in Deleware and BIDRACK is refunding my money!!!
So keep up the pressure and keep contacting the BBB and it should happen to you too.
Country: USA State: Delaware City: Wilmington ZIP: 19808
Address: 2711 Centerville Road, Suite 400
Phone: 8002386195
Site: bidrack.com
0 comments