Spanish renewable energy company Velto Renewables has wrapped up a deal to assume full control over a 74.3-MWp floating solar site in France, touted as the largest of its kind in Europe.