Building, backing and scaling businesses worth owning.

United Kingdom·Spain·By introduction