Insignia Cards Limited (ICL) is an EMI-licensed Financial Institution regulated by the Malta Financial Services Authority (MFSA).
Name: Insignia Cards Limited
Company Registration Number: C.54426
VAT Number: MT 2060-1917
Registered Address:
Insignia Cards Limited,
Suite 7 & 8 Palazzo Spinola,
46, St Christopher Street,
Valletta VLT1464
Date of Registry: 17th November 2011
Insignia Cards Ltd is a limited liability company incorporated in Malta and is licensed by the Malta Financial Services Authority (MFSA), under the Financial Institution Act (1994), to undertake payment services and to issue electronic money.
In May 2013, Insignia became a principal member of VISA and has since launched various credit card products on the market.