Detailed information about 89.175.64.0/20