Prussian hussars. Note that the tumpeteer wears a mirliton cap while the Trooper, Officer and NCO wear tall busby caps. Also green coats.