Supportra ltd
Consumer Report
They hit my debit card account for 39.95 1.20 internat ional transaction fee. I don't know who this company really is and definitely did not authorize any transaction with them. Had to change my whole bank account and get new debit cards and everything. This charge just showed up one day and I have ...