Moixa's IT department is led by Richard Lewis (Software Team Lead) and has 3 employees.
Luke Peck
Data Science - Team Lead
Richard Lewis
Software Team Lead
Looking for a particular Moixa employee's phone or email?