Kantar headquarters are located in Vivo Building 30 Stamford St, London, Greater London, SE1 9LQ, United Kingdom