They gave their email address at the end of the vid clip. Maybe email them to see if they have a distributor there?
This company can't be the only ones that make this type of tape. Maybe give Joe a holler over at SMC. I'm sure he would know if there was something comparable out there.
Done any more mirrors lately?