Hi,
This photo was taken in Italy as you say. It was taken in May 1945 when the surrender of the German forces was being arranged.
No information on the officer I am afraid. This photo has appeared in several books in the past. Mainly because of the insignia, anti-partisan badge, the German officer is wearing.
Maybe the IWM Photo Department has the original and can supply the information you want.