About Concentra Analytics Limited (07966027) United Kingdom