About Cowen (holdings) Limited (10258479) United Kingdom