The formula of R12 may thus be described by the extended formula ???R18???NR19R20-R21x wherein ???R18???, R19 and R20 are as previously defined and R21 may be a H, or a C1-40 alkyl or C2-40 mono-, di- or tri-unsaturated alkenyl group and X is an anion, preferably Cl or Br, although sulphate can be used.