ICM: Can you tell us about TSR’s core business Marc Affüpper: With revenues of around €5 billion per year and around 4.500 employees, TSR belongs to one of the biggest metal recycling companies worldwide. It has been active in Europe since 1890 and today belongs to the family-owned Remondis Group based in Lünen, Germany. […]
continue reading