10.0.3.211

Albion Ventures makes 2.6x return through City Screen cinema exit

289
UK-based venture capital firm Albion Ventures has made a 2.6-times return on its investment in art-house cinema operator