The board is AMC7135-based, according to the one-line product description. That means a recommended max input voltage of 6V and an absolute max input voltage of 7V. In addition, you need to provide an input voltage at least 120mV (the dropout voltage, Vdropout) higher than the LED's Vf at the drive current of interest.
For a Seoul P7, the paper Vf spec is 3.6V (typical) at 2.8A drive current. Thus, your batteries may need to hold at least 3.72V to run the LED in full regulation. The voltage range 3.72V to 6V then dictates the battery configurations that can work. Typically, the choices are 1xLi-ion (usually an 18650, or an IMR26500) or 3xD NiMH. The closer Vbatt is to Vf+Vdropout, the more efficiently the driver runs. And the longer Vbatt stays above Vf+Vdropout, the longer the light will run in full regulation. So, you could use 2x123A, for example (although there are potential thermal issues with driving 123A cells at 2.8A), but efficiency is not going to be as good as using 1x18650 or 3xD NiMH.