Soldato
Lyon are sponsored by a betting firm. It is illegal for them to wear the sponsors whilst on French soil. I am guessing likewise with alcohol and Liverpool.
Only applies in Europe.
If not then Lyon would have a shirt sponsor they could only have in Non European away matches