Results

1 people

Managing Director
Birnie Capital Limited