We study the dark matter stability due to the existence of an additional U(1) gauge symmetry. Furthermore, we
generate neutrino masses at the radiative level via an effective dimension five Weinberg operator. The presence
of an extra Abelian symmetry allows accommodating the recent LHCb anomalies in B → K(K∗)μ+μ− decays, by fixing some parameters of the model.