Taylors “Splash” Brand 30 sec.

Currently running on both free and pay TV after launching in cinema. ‘The Splash’ has become an integral part of the Taylors brand, even down to letterheads and business cards. Need an iconic campaign?