About Cyrus International Limited (12930397) United Kingdom