Based on this product's specifications, here are some alternatives and similar models
Projection screen MACLEAN MC-562 100" 16:9 wall-mounted, screen size 110×145 cm, weight 14 kg, native 4:3
Summary description:
Wall-mounted projection screen MACLEAN MC-562 with a 100-inch viewing diagonal designed for home or office presentations. Physical screen dimensions are 110 × 145 cm, weight 14 kg. The product lists a 16:9 format while the native material aspect ratio is 4:3. Suitable for meetings, classrooms and home cinema setups where fixed wall installation is preferred.