Looka employs 35 employees. The Looka management team includes Bonnie Ha (Head of Customer Success), and Andrew Martin (Chief Technology Officer).
Looking for a particular Looka employee's phone or email?