Building, backing and scaling businesses worth owning.
United Kingdom
·
Spain
·
By introduction