Albion Ventures makes 3x return from Opta exit

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