my garage found it I think it's came from italy
the adaptor (sorry don't know english name) for the LSD is made by my garage (half made in france , half in spain)
Got mine from them too initially but they are not scratch resistant and a bit too slim for my taste. I then got in touch with ACW Motorsports in the UK. Mylar windows are great, much better quality, fit and finish, and can be glued or screwed in.
A bit more costly but just on another level in terms of quality.
It's impossible to put film on a Mylar window, it doesn't stick.
My stickers barely stick on them, and they have some very hardcore glue!
You can get the normal polycarbonate windows on which they offer various colors, and they are cheaper but also a bit less scratch resistant.