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
Insignia Cards Limited,
Suite 7 & 8 Palazzo Spinola,
46, St Christopher Street,
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.