Well, it looks like you figured out the most important part: that it eats meat! Keep an eye on it, as it may eat other snails in your tank.
So it's definitely not a true conch, but I couldn't tell you anything beyond that. Hopefully Don will see this and can help.