Detailed information about 62.39.112.0/20