About Cyanconnode Holdings Plc (04554942) United Kingdom