Detailed information about 159.89.224.0/20