I see you pasteurized it, so I'm not sure why this happened, but it certainly sounds infected.
My first thought was that the Ribena came that way, only temporarily protected by acidity, lack of oxygen, and osmotic pressure. (Like honey, which can have yeasts, bacteria, and even botulism...