CHELSEA F.C.

CHELSEAFC.COM

  • Sector | Subsector – Technology & Consumer Services| Media
  • Investment Year: 2022
  • Status: Current
  • Location: London, UK
  • Region: International

Founded in 1905 and centrally located in the heart of London, Chelsea F.C. is an iconic football brand with over 500 million fans across over 180 countries.