About Cyan Holdings Ltd (12758253) United Kingdom