Based on this product's specifications, here are some alternatives and similar models
Rack Power Strip Delta PD-8/RACK/IEC 19" 8× 230V IEC outlets
Summary description:
Delta PD-8/RACK/IEC is a 19" rack-mount power strip providing eight 230V IEC outlets. Designed for installation in server racks and network cabinets, it supplies power to multiple devices such as servers, switches and routers. Compact rack form factor ensures organized power distribution, simplifies cable management and centralizes power control in IT and AV environments.