BidRack
Consumer Report
Registered with bidrack, there was no mention of a fee or charge of any sort. They charged my debit card $99. When I contacted them, they said that they cannot refund my money because I agreed to the terms and conditions. There is no mention of a charge in their terms and conditions.in fact is says ...