Latka logo

Peter Teague

FounderCEO

Company

New Technology CADCAM

Haddenham, United Kingdom · Founded 1996

Revenue
$489K
Team size
22

Company profile →