Swedish renewables developer OX2 AB (STO:OX2) has completed work on a 145-MW wind farm in Finland and has handed over the facility to its owners, energy utility Helen and the Bank of Aland’s Wind Power Fund.