About Candour Tech Limited (11824327) United Kingdom