Threat intelligence report for 102.134.22.228. Location: Mombasa, Kenya · ISP: West Indian Ocean Cable Company