Detailed information about 80.76.144.0/20