Detailed information about 93.102.64.0/18