I told Arunas he asked too many questions. This is what you see, no less, no more.
But I have good news: I found other infos about this car, and it definitely comes from Switzerland. The bad news is that I can only find it mentioned in ONE website.
So this will be a 2 point puzzle.