I finally found the website. Their picture logo represents different countries (Eiffel tower, etc). The wording in the ad shows me some evidence that it was written by someone not native to American English. "Queen's English" is only one the phrases used, but there were others.