Detailed information about 223.28.176.0/20