This is OsiSense XC Series Limit Switch NO/NC DP Plastic Housing 240V ac Max 3A Max manufactured by Telemecanique Sensors. The manufacturer part number is XE2NP2151.
Discover limit switches for precise position detection and control. Enrgtech offers position sensors and control devices for automation and safety applications.