About Cyrus Capital & Partners Ltd (13430859) United Kingdom