Detailed information about 84.23.64.0/20