It's very old FM Concepts from their very first year or two of tickling material. They have retired all of that stuff due to what they consider low production values. I know the video tapes were not being sold anymore, I'm not sure if the streaming is still happening.
I'd just dig into their site and poke about. It might pop out.
Myriads