Geo Location Information for 220.127.116.11 IP Address. The IP Address 18.104.22.168 is located at 52.2242 latitude and -0.842 longitude in United Kingdom. Friendly Location for the IP Address is England, Great Houghton, United Kingdom, Nn4 7ag
The official UK National Lottery website. Buy Lotto and EuroMillions tickets and check your results online. Play online Instant Win Games.