Detailed information about 89.190.224.0/20