Detailed information about 121.150.64.0/18