Stepper motor with reduction gear. There are 64 half-steps per revolution and the gearing is approx. 1:64 (rather 405:25792 ≈ 1:63.68395).
The included driver board can be controlled directly from an Arduino (5 V). Cables for this are included. You should provide external 5 V power for the motor as it draws a rather large current (cables for this not included).
Control inputs can also be driven by a micro:bit (3 V) – use external 5 V power for the motor.