Detailed information about 187.254.176.0/20