New fintech technology platform reduces claims process from weeks to minutes