Yeah, must have happened in the last 6-12 months, cause I referred someone around a year ago & they were still open for business. I'm sure they didn't make the film themselves, but I've checked the paper backing on mine to see if it gives a manufacturer name & it doesn't.
Bigroost found some on Amazon, can't say whether it's the exact one or not.
Bigroost found some on Amazon, can't say whether it's the exact one or not.