The company was founded in 1973 and is based in Frankfurt Miebach’s addition is Investcorp’s fifth investment over the past 15 months The transaction is expected to close in Q2 2025 Investcorp has ...