About C&c Europe Llp (OC379302) United Kingdom