Twelve employs 49 employees. The Twelve management team includes Neil Sparks (Co-Founder), Louisa Head-Lee (Account Director), and Ellie Nevill (Influencer Account Director).
Looking for a particular Twelve employee's phone or email?