CyanConnode Holdings plc Preliminary Results