Detailed information about 89.165.64.0/20