Request data from the IP db straight away.

It should return quicker with better results. It the result is not great then we will continue to use GPS etc to get the location.