As we are running out of current manufacturers, I took a long look at my Japanese sources and archives.
I cannot duplicate the puzzle photo, but is it possible that this is an Isuzu PA 10 "Luxury Car"? I find absolutely nothing else on the car, just this photo.
Bill