Latka logo

Ross James

Founder

Company

Accloud

London, United Kingdom · Founded 2010

Revenue
$1.5M
Team size
7

Company profile →