Detailed information about 154.52.144.0/20