Detailed information about 104.98.224.0/20