Roca Group ensures renewable energy supply for its European operations for the next 10 years May 06, 2024