Curse you Quiller! I know this one, but I just can't find a any records of it, so I'll have to rely totally on my memory, which is always a worry. From memory this car was shown at the 1975 Geneva Motor Show, and was called something like Taon. Anywhere close?