Threat intelligence report for 190.96.98.149. Location: Zamora, Ecuador · ISP: NECUSOFT CIA. LTDA. (NETTPLUS)