About Define Research & Insight Limited (03316024) United Kingdom