Devil Pass
Consumer Report
I was sent an invitation to join what looked like a legitimate web-site. However, I did not check its background with Google search engines. Having submitted my debit card details for 'verification requirements only' it very much sounds as though this is a cleverly engineered scam going on (most ...