1.Irta.cat
Rank:1,057,577
Worth:$290
The nameserver sf012.irta.es have a IP Address of 84.88.88.10 which is hosted on Spain.