Detailed information about 154.220.64.0/18