About Cyrus Associates Limited (11310443) United Kingdom