? about the Miroir pochette

The last line is the address of the flagship store in Paris, isnt' it?

Inventeur = inventor?

I don't really understand the first line, mainly because I don't know what the verbs déposer and l'étranger are in English, anyways, I typed it in a French-English translator online and got this:

"deposited in France and abroad"

SO the whole thing is...

"Deposited in France and abroad
101 Avenue of Champs-Elysées, Paris"

Fluent French speakers, anyone?