Albion Ventures triples money with Opta exit

UK-based Albion booked a return of more three times its investment following the £40m sale to Perform Group.

Share this