This is a 24V DC Freevel solar pump rated at 250W / 0.3 HP.
Key technical specifications from the label:
Voltage: DC 24V
Power Output: 250W / 0.3HP
Max Head: 50 m
Current: 8A
Outlet Size: 1 inch
Max Flow: 1.5\text{ m}^3/\text{h}
Warning: Do not run pump dry.