Don't know what I could offer, as I am not finding much info on this in English...and I can't read its native language...It is not an germanic language.
This seems to be one of only 2 pictures published of this vehicle that still exists. The other pic appears to be taken at the factory with several of them lined up.