Itta Extra Long 4 2x196 8 Self Adhesive Peel Stick | Desertcart Netherlands