The Nameserver ns2.ioclix.com have a IP Address of 64.64.19.131 which is hosted on United States.
As of today, I am no longer an employee of Opera. It has been a great ride. Being a web opener and doing things I did at Opera was one of the goals I …