Detailed information about 154.62.160.0/20