Detailed information about 95.64.64.0/18