Detailed information about 223.29.176.0/20