On their site I can't seem to find anything about who made it.
I could be wrong but by Spidey sense is tingling with this one. Very limited info provided.
I also question their ability to give a reloadable visa card with no ID checks. Any time that's been tried it eventually gets shut down.