Randal Macdonald None

Managing Director Europe at Seedrs


Invests into