asked by Betty B. on 8/26/19
ICARD is a legit company. Our company has ordered from them for several years.
Get answers from the iCARD Gift Card LLC staff and other customers.