Albion Ventures makes 3x return from Opta exit

123
UK venture capital firm Albion Ventures has generated an “excellent return” of three times from its investment in Op