Yes, that's our man. Here's some details of his service - as you noted, he did not serve at Gemaizah. Hope these details will help to find out his entitlement, if any...many thanks for any assistance you may be able to provide...
Colonel Penno was born in England in 1854. At nineteen years of age, viz. in 1873, he was gazetted to the old 69th Regiment, now the Second battalion of the Welsh Regiment, joining the depot at Milford Haven [in Pembrokeshire, Wales] and in the following spring he joined the service companies at Gibraltar. From 1878 to 1881 he was assistant musketry-instructor to his regiment, and in the latter year (the year in which ‘territorialism’ was introduced into the army) was promoted captain in the old 41st Regiment, which, under the territorial scheme, became the First Battalion of the Welsh Regiment.
The 41st were then at Gibraltar, under orders to proceed to Natal with the reinforcements under Sir Frederick Roberts, to take part in the campaign against the Boers. Colonel, then Captain, Penno served with the mounted infantry in Natal in 1881-82, under that distinguished soldier, Colonel Hallam Parr, C.M.G. From 1882 to 1887 he was adjutant of the 3rd Glamorgan Rifle Volunteers, and in August of the latter year he was appointed adjutant of his own battalion of the Welsh Regiment.
The Welsh were then in Egypt, whither Captain Penno at once repaired; but meeting with a severe accident on parade, he was prevented from being present with his regiment in the action at Gemaizah, near Suakim, in 1888. In July, 1889, he proceeded on active service up the Nile, under General Montmorency (now Lord Frankfort) against the dervishes. In the same year he went with his regiment to Malta, and in November was promoted major.
Colonel Penno married, in 1882, Laura, only daughter of the late Lieutenant Colonel J. W. Espinasse, of H.M. 12th Regiment.