Spots on back

has anyone suffered with this pharmasits says its an allergy to something no not what:confused:

I had some on my tummy after food poisoning. Sudocream shifted them.

Allergy? Could be washing detergent?

have you had any building work done? Come into contact with cement?