Cellexia Ltd Tech Stack & Careers