Based on this product's specifications, here are some alternatives and similar models
Power Cable Gembird PC-186W-VDE 1.8m CEE7/4
Summary description:
The Gembird PC-186W-VDE power cable is 1.8 meters long and features a CEE7/4 connector. It supports an input current of 10 A, making it suitable for various electrical devices. This durable and flexible cable is designed for reliable power delivery, ensuring safety and efficiency in your setup.