(Need Help) Driving 4 stepper motors with Arduino uno

I am new to robotics and Arduino.
I want to create a robot that uses 4 28BYJ-48 Stepper Motors controlled by a Arduino UNO.
I know that I will need a external power supply for the motors.
My question is if there are any Arduino UNO shields that I could use to work with these motors or that works with the ULN2003 Driver for the motors.

If someone could point me in the Right direction I would greatly appreciate it.

Adafruit carries a shield that can do two, and you can stack them. A RAMPS board takes four individual drivers so it can do four, but it's not a shield.

You don't have to have a shield though, you can just get a driver board per stepper and separate power as you already noted.