Detailed information about 89.206.64.0/18