About Candourcorp Ltd (12788156) United Kingdom