Sulphite ammonia caramel is prepared by the controlled heat treatment of carbohydrates ... with or without acids or alkalis in the presence of both sulphite and ammonium compounds (sulphurous acid, potassium sulphite, ... ammonium phosphate, ammonium sulphate, ammonium sulphite and ammonium hydrogen sulphite).