About Cyrus Investment Management Llp (OC396622) United Kingdom