Detailed information about 62.89.176.0/20