Detailed information about 143.95.224.0/20