I got mine at one of the Chippie stores but it was several years ago and they were hard to find then. You might try the "Contact US" link from the site I referenced and see if they can help you. I am not sure how up to date the site is but I would personally try Tech Hub in the Carrefour grocery on Bush Road. It is similar to a credit card and looks similar to the one pictured on the site.
You are close IF you can find the card.
Good luck.