French asset manager Amundi (EPA:AMUN) has made a strategic investment in Swiss distributed energy developer Youdera Group SA to support its EUR-150-million (USD 173.2m) rollout plan for commercial and industrial (C&I) customers in Europe.