About Cowen & Co. Limited (06395005) United Kingdom