About Candid Platform Ltd (13688758) United Kingdom