Detailed information about 154.62.144.0/20