Detailed information about 95.143.224.0/20