Based on this product's specifications, here are some alternatives and similar models
Electrical Socket Socket SP21 EB728224932 IP68 30A
Summary description:
Socket SP21 EB728224932 is an electrical socket with IP68 protection rating and 30A current capacity. Designed for secure power connection in environments requiring dust- and water-tight performance, it suits industrial, outdoor, or marine installations where robust sealing and reliable current handling are needed. Use for powering equipment, temporary sites, or fixed installations that demand high ingress protection.