The nameserver ns1.itrello.com have a IP Address of 147.135.184.114 which is hosted on United Kingdom.
My WordPress Blog