Icard Services
Unauthorized charges!
Hello everyone. It seems like there are several complaints about this company. On 20 Nov i checked my account. It was an ach withdrawal for the amount of 31.98. I have know idea what this is. I called the number. 1 866 575 0260. When the phone picked up it was an answering machine. It said some one ...