Detailed information about 15.89.176.0/20