About Cheyne Investments Limited (11799205) United Kingdom