Detailed information about 59.95.96.0/20