About Candour Digital Limited (08106916) United Kingdom