I joined bidrack then discovered they had automatically debited my bank account. As I knew they would need my card number should I win a bid, I had no…