Icard
Ripoff
- 11-04-2005
- 3
Icard does not fully explain that the card is a debit card they make you think it is a credit card and 159.00 for a debit card is rediculous
Company: Icard
Country: USA
Phone: 8668834980
Icard does not fully explain that the card is a debit card they make you think it is a credit card and 159.00 for a debit card is rediculous