I have one of those myself Tats. It is Chinese made, same as the NeoFlash, but it's the original version, so it's not called NeoFlash. It's the same thing, but doesn't have the reset button. You'll also notice the software is the exact same piece of shit software the NeoFlash uses.
My card works fine, and the software sees the big gay flashing box. However, I've never gotten it to reflash the card, mine seems to be stuck with the games it came with. Thankfully though it has D Alpha on it, which is the only game I really need on a Flash Card.