IP Country City ISP
89.231.192.106 Poland Debica Multimedia Polska S.A.