About C&c Analysts Ltd (13381072) United Kingdom