CHELSEA F.C.
- 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.