Detailed information about 85.172.224.0/20