Thatch Finance, Insurance and Grants