Detailed information about 139.59.176.0/20