Renewables developer TTR Energy has secured project financing for the construction of a 45-MW wind farm in the Somme department of the Hauts-de-France region of northern France.