Based on this product's specifications, here are some alternatives and similar models
Power Distribution Unit PowerWalker 10133031 24 AC Outlets 0U Black
Summary description:
The PowerWalker 10133031 is a 0U rack-mounted power distribution unit featuring 24 AC outlets including C13 and C19 types. It has a maximum current of 32 A and a 3 m cable length, designed for efficient power management in server racks and data centers.