Detailed information about 74.239.64.0/20