Today, Lola Tech is based in London, UK and Cluj, Romania, an EU member and major IT hub in Eastern Europe, and works with clients all over the world. Each team member speaks fluent English and at least one other language. Our greatest badge of..
Relevance: 7.945386