Seems you already know what it is, an "eel" made by thomas lures, they make several other lures and I think at one time were involved with Acme, makers of castmasters, little cleos, phobes and other stamped spoons.
Although I have several in my tackle box, it's been some time since I've seen them on the market. I have never really used them for ice fishing, but can think of no reason they would'nt work.