Latka logo

John Bloomhall

Founder

Company

EMBRIA

London, United Kingdom · Founded 2004

Revenue
$232.1K
Team size
8

Company profile →