The Nameserver ns11.altushost.com have a IP Address of 185.2.31.176 which is hosted on Netherlands.
Here you can find excellent movies reviews, fantastic trailers and everything related to new movies for 2012 and 2013