About Cowen Associates Ltd (04880191) United Kingdom