About Conchord Management Limited (10826608) United Kingdom