Several have reported getting 'itchy' marks after using Starface pimple patches. Among them is UK-based Vanessa Elliot, who ...