Myiced Leiria offers refreshing iced treats.