It’s most definitely an impression mat. I have one, but it came from China. Took awhile to arrive. Here’s a link for one you can get in USA.
http://sweetwise.com/impression-mat-line-stripe.html
Hope this helps.
Creativity is God's gift to us. Using our creativity is our gift back to God. Clarky's Cakes 😎