RE: Mystery.....
There is a place near me that has once of these plastic blinds assembled, higher than the pic here, and has them for sale. It's in a town in PA called Daleville, near Bills shopping center.
I don't know much about them or who's selling them.
T