God, I really am regretting ever posting this puzzle, as it seems to be a chain of utter confusion for what should be a simple make and model designation, which is all I need to solve the puzzle! I've looked again on-line for the French address, and any mention of Lille seems to have now disappeared and been replaced by another location in France! Arghhh!! Sorry for any confusion. If it helps, the main correspondence address for this Company is not located in France (nor Germany).