Detailed information about 76.63.176.0/20