About Candid Digital Limited (11142528) United Kingdom