Detailed information about 59.88.96.0/20