KEYUBU Internet ve Bilisim Tic. Ltd. Sti. holds 31.57.33.0; geolocation places it in Başakşehir, Istanbul, Türkiye.
AS210538: 6,912 IPv4 · 26 ipv4 prefixes