U

Sir Terry Leahy

Investor United Kingdom
Last Update Feb 7, 2024

Sir Terry Leahy Business

Business models
Product stage
Employees

Sector

Target Customer

Core Technology