Detailed information about 84.254.96.0/20