Cubico Sustainable Investments has purchased an onshore wind development business in France with a portfolio totalling 200 MW of projects.