Detailed information about 96.62.176.0/20