• Gets the public IP address, location, and country data of this device.

    Returns Promise<undefined | IpAndLocation>

    an object containing IpAndLocation data, or undefined when it can't be determined.