Hi BarclayTech and welcome to Windows 7 Forums
I've had no problem with accessing that site. One thing that I have noticed when pinging it as you have done is that I got back a different IP address, 65.122.178.73 as opposed to your 11.11.11.11. Mine also timed out, but webmasters can arrange it so that their sites don't respond to ping requests.
Try entering
65.122.178.73 into the address box of your browser and see if you can access that way. On mine, this takes me to the following:
Simply click on
CAFÉ SUPPORT to arrive at this page: