Mean Well LRS-350-24 Power Supply 24V 14.6A 350W Input 110V/220V AC to DC

Output Power: 350.4 W. Height: 30 mm.

eBay