Detailed information about 85.88.224.0/20