Albion Ventures makes 3x return from Opta exit

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