Detailed information about 186.24.64.0/20