About Candidus Ltd (10820414) United Kingdom