Detailed information about 134.37.64.0/20