Two people who post on the Atlas F1 forums I can think of might know that sporty car...

'Magoo', who posts on the Technical Forum pretty regularly, and maybe 'B Squared' (Brian Brown) who is often on the Nostalgia Forum.