BusinessIntel Emerges Victorious in Prolonged EU Legal Battle, €880m Fine Annulledby Today Report24 October 2024