Mean Well embedded switch mode power supply SMPS; 12Vdc 0.85A PCB Mount.
eBay