Clue no. 2 - Lose yourself in a ...
(there is an advert 'Lose yourself in the toblerone triangle - but that is 'the' and not 'a'. I have it on tip of tongue but cannot bring it to mind. Any help appreciated
Clue no. 7 - Taste and nature in perfect harmony - I know I should know that one too!