I have heard about this yougov it's seems they are a nice, but for now I have to make my findings first to know whether they are legit or not, for now yougov remains under investigation by me until I finish that assignment and see how the result will be