London-based renewable energy investor Cubico Sustainable Investments has achieved financial close on a 105-MW under-construction solar project in North Carolina.