Thanks for trying.
I found the same kind of link with a phone number in France, it does not work either and the postal address is not consistent, you're certainly right, it's not a good information.
Sorry
PANTERA INTERNATIONAL
A DE TOMASO CAR CLUB
Presents the De Tomaso Forums
The On-Line Meeting Place for De Tomaso Owners and Enthusiasts From Around the World
Clicking on the banner will take you to the sponsor's website.