The Nameserver ns2.eulfa.com have a IP Address of 46.101.137.90 which is hosted on Russia.
Watch Ted 2 movie streaming in HD: download full Movie Streaming Online