Nice one! I have seen these listed as Travel Tech with a mate in Germany wallet. Given the etching of the Gillette name on the cap likely to be aluminium with a Zamak cap from the 1970s. Similar to this one from @mr-razor ‘s superb encyclopaedia:Ships today. No idea about year country made in. Know nothing.
View attachment 1847322