33mm Push Button Switch, Green, Panel Mount
Seeed 311050003 technical specifications.
No datasheet is available for this part.