ODEON, Europe’s largest cinema chain, has seen its losses widen to £70m last year, up from £44m in 2010, according to the latest accounts published on Companies House.
ODEON, Europe’s largest cinema chain, has seen its losses widen to £70m last year, up from £44m in 2010, according to the latest accounts published on Companies House.