Terra Firma wins award for Large-Cap Deal of the Year for Germany, Austria and Switzerland