I haven't seen that particular brand, but I have seen what I believe are chewables called No Scoot. I don't know if that is similar to what you are asking about and I hope this helps.
I'm not sure I would call them to check
Thanks! Your answer is awaiting moderation.