Threat intelligence report for 89.45.242.237. Location: Alicante, Spain · ISP: T.v.c. Pinos Puente Sl