2380 Financials - China Power International Development Ltd | Makkler