Terra Firma eyes Odeon exit

The European firm has hired advisors to sell Europe’s largest cinema chain, in a transaction likely to value the business at more than £1bn.

Share this