Our People

People
200+
Amazing People
We have a team of over 200 passionate and hardworking individuals.
People
21
Languages
English, Hindi, Russian, French, German... did we mention we also speak Arabic?
People
10
Global Offices
There are clicksco offices across 10 countries including Dubai, UK and most recently Vancouver.

Meet Our Leaders

Our Story