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