Duck Creek Payments Secures $15M in Series A Round to Revolutionize Insurers' Payment Processes | Signalbase