This script will return the ISP of any Public IP address. If no IP is passed to the script using the "-PublicIPs" switch, it will use the IP of the current machine.
If you only want the ISP name and none of the other data, use the "-ISPOnly" switch.
This is what it looks like while running: