mustang1
Legendary Member
- Location
- London, UK
FFS!
(Weird that someone is still paying for the domain name and web hosting though.)
I haven't checked but I reckon it could be one of those companies that hog domain names waiting for someone to buy the name for mega bucks.