This battle was fought on July 12th, 1691 and marked the end of Jacobite resistance in Ireland. Which, eventually, led to the Treaty of Limerick of September 3rd, 1691.
This order of battle is found in the Digitales Archiv Marburg, and shows neatly the English, Dutch and Danish regiments. The author thought the infantry and cavalry were usually separated, and it is interesting to see several battalions of foot in between the cavalry squadrons.
Looking carefully at the bottom row, and the second infantry unit from the left, one will find it is identified as Finlandois. This is one of the mistakes often made with respect to the Danish regiments in English pay, namely suggesting that the Danish contingent contained a Finnish unit! This battalion was actually drawn from the Fynske Regiment, from the island of Funen and had nothing to do with Finland.