The link you followed is offering you to play on a game server at 208.100.45.111:27015.
Please note that you need Steam for this link to work.