It's a Hi-Link HLK-20M12 12V 20W AC-DC Power Converter. This is a PCB mountable module. It has low power consumption, environmental protection, no load loss, high efficiency, high power density.  It has also output overload and short circuit protection. 
Features 
- It is PCB mountable
 
- Low power consumption, environmental protection, no-load loss <0.1W
 
- High efficiency, high power density
 
- Output overload and short circuit protection
 
- Module | Power Supply Module | AC-DC Converter | DIY Projects | Home Automation.
 
SPECIFICATION 
| Brand | 
Hi Link  | 
| Model number | 
HLK-20M12 | 
| Input Voltage | 
100V-240V AC | 
| Output | 
12V, 1.6A | 
| Power  | 
20W | 
| 
Voltage Regulation | 
±0.2 % | 
| 
Load Regulation | 
±0.5 % | 
| Dimension (LxWxH) | 
57x34x24 (mm) |