Toward novel sulphur-containing derivatives of tetraazacyclododecane: synthesis, acid–base properties, spectroscopic characterization, DFT calculations, and cadmium(ii) complex formation in aqueous solution. (11th May 2020)