Based on this product's specifications, here are some alternatives and similar models
Power Cable Gembird PC-186W-VDE 1.8m CEE7/4 10A
Summary description:
The Gembird PC-186W-VDE power cable is 1.8 meters long with a CEE7/4 connector, supporting an input current of 10 A. It is designed for reliable power supply to various electrical devices, ensuring safety and efficiency in usage.