Fix IP.java and improved Utils.getLocationData(...)