I was just thinking of adding to my collection of 1/43rd scale Le Mans winners, and their website says they are no longer taking orders, and the domain name is for sale!
They were also distributing some terrific UK car magazines in the US.
This is terrible, I've been a loyal customer for years. Anyone know what happened?