Detailed information about 88.209.224.0/20