Detailed information about 86.103.64.0/18