5 Comments ITV: How to contact the support By CCC Team October 30, 2018 Head Office ITV plc The London Television Centre Upper Ground London SE1 9LT Customer Service Phone: 0344…