Mozilla Ventures Management Scotland Limited Company numberSC892510 StatusActive TypePrivate Limited Company Incorporated10 Jun 2026 Nature of business Activities of venture and development capital companies Registered office 8 Alva StreetEdinburghEH2 4QG Data JSON Markdown