Renaissance Products Ltd. have picked up the prestigious accolade for Continuous Excellence, recognising them for 11 consecutive years as a top IMAGE distributor worldwide at the annual IMAGE Skincare International Sales Conference,held virtually this year. Ireland is the largest consumer per capita of IMAGE Skincare worldwide which shows the love for the brand in the …