Detailed information about 89.165.112.0/20