Detailed information about 88.208.64.0/18