Manufacturer: DITA. The material is not sticky. There is no particular odor. Series: Sunglasses.
eBay