Swedish renewables developer OX2 has fully commissioned a 107.4-MW wind farm portfolio in Finland and handed over the assets to their owner IKEA Finland.