About Candoo Group Plc (12047203) United Kingdom