Detailed information about 89.205.64.0/18