Latka logo

Chris Kenning

Founder

Company

Stubben Edge

London, United Kingdom · Founded 2010

Revenue
$28M
Team size
118

Company profile →