Based on this product's specifications, here are some alternatives and similar models
Power cable DELOCK 81567 CEE 7/7 (ST) 90° to IEC C13, 2 m, 3x1.00 mm
Summary description:
DELOCK power cable model 81567 connects a CEE 7/7 (ST) plug with a 90° angle to an IEC C13 device inlet. The cable length is 2 meters and conductor specification is 3x1.00 mm, suitable for supplying mains power to computers, monitors, printers and other equipment with C13 inlets. Provides a compact right-angle plug for space-saving connections.