About Cyratus Ltd. (09221095) United Kingdom