Categories October Surprise 2024 iCard: Financial freedom like never before Post author By Post date November 26, 2025 iCard is a licensed electronic money issuer with EEA coverage under the EU passport rules. We have over 10 years history of delivering innovative payment services.