Detailed information about 89.9.224.0/20