About Concept Analyst Limited (04274345) United Kingdom