Tech Leader Forum was part of Toluna Group and has now been shut down.
Online Surveys
Toluna
2000
France
Paris