Threat intelligence report for 80.29.123.183. Location: Moià, Spain · ISP: Telefonica De Espana S.a.u.