Latka logo

Thomas Hill

Founder

Company

Clicksit

United Kingdom · Founded 2015

Revenue
$840K
Team size
10
Customers
200

Company profile →