Detailed information about 89.124.224.0/20