Japanese renewable power producer Renova Inc (TYO:9519) has achieved financial close for the 74.95-MW Omaezakikou biomass power project in Shizuoka prefecture.