Latka logo

Andrew McLeod

FounderCEO
LinkedIn

Company

CREDENCE Background Screening

Sevenoaks, United Kingdom · Founded 1995

Revenue
$17.7M
Team size
112

Company profile →