Detailed information about 154.121.64.0/18