Leo? Or something very similar. There was a German sportscar 3-4 years ago named something like this
No, not Leo. I don't remember such car, if you find it back, please let me know.
Hint: The first model of this small company, I believe, remained a one-off. This second model under cover is still nameless and it (still?) is under construction.