Detailed information about 39.63.160.0/20