Based on this product's specifications, here are some alternatives and similar models
Power strip Delta 19" 1U rack-mounted 7x CEE 7/5 sockets PD-7/RACK/IEC
Summary description:
Rack-mounted power strip Delta PD-7/RACK/IEC is a 19" 1U unit providing seven CEE 7/5 (Type E/F compatible) sockets for distributing mains power in server racks and equipment cabinets. Designed for professional IT and telecom environments, it enables centralized power distribution for network devices, servers, switches and peripherals. Mounts into standard 19" racks for organized power management.