Why eco-business in France, Great Britain and Italy did not live up to expectations on February 27, 2024 Ecology Environmental business Environmental sustainability Environmentally friendly products and services France Italy Minimizing the impact on the environment UK +