Detailed information about 205.89.176.0/20