This was a tough one Pal, but I think I have found it. I believe the puzzle car is a project of the Melleen Automotive Group, whose name itself seems a bit presumtuous given that it is, according to its website a one man operation by its founder Lee Adams. According to the site, the initial car (called the MSR-1) is now being assembled. However I do have one problem, in that you stated that this was a European project, but the Melleen website says that they are located in the greater San Diego, California area.