89.29.232.0 is registered to Almansa, Castille-La Mancha, Spain and the network is run by Spotting Brands Technologies S.L..
AS41368: 37,120 IPv4 · 23 ipv4 prefixes