Detailed information about 154.26.96.0/20