No overview provided.
Company size
51-200 employees
Industry
IT
Founded
2011
Headquarters
Kozhikode, Kerala, India