Based on this product's specifications, here are some alternatives and similar models
Lomond Self-Adhesive Inkjet Photo Paper Matte A4 25 sheets
Summary description:
Self-adhesive matte inkjet photo paper Lomond in A4 format, pack of 25 sheets. Designed for inkjet printers, it provides a matte finish suitable for photos, labels and mounting, with an adhesive backing for direct application to surfaces. Ideal for craft projects, signage, product labels and personalised prints where a non-glossy appearance is required.