Tallulah employs 8 employees. The Tallulah management team includes Adrian Whatman (Founder and Chief Creative Officer), Charlie Ross (Senior Designer), and Ella May (Motion Designer).
Looking for a particular Tallulah employee's phone or email?