Thales Group
The cards are manufactured by the Thales Group and over 28 million have been issued.