News Duck Creek to snap up Switzerland-based Imburse Payments Features Credit Suisse overhaul strategy sees shares tumble