Thanks for the lock Pal. I've been meaning to post this one as a puzzle myself for some time now!
This is the I-Care Racing, a green three-wheeled prototype displayed at the 2012 Brussels Motor Show (photo attached). Another 3-wheeler I-Care model is also planned, the 333 Coupe.