An InsurTech approach for insurance distribution