About Cyclus Capital Partners Ltd (12425193) United Kingdom