Browser Games Hub provides an up to date list of Browser Based Games (PBBG 's) which is used on multiple websites.
IP information
IP: 67.207.79.133