Chelsea India is a story of growth, passion, and dedication to spreading the love for Chelsea FC across India. From our first screening with just four fans in Mumbai in 2006, we expanded to 20 cities by our 10th anniversary. Today, Chelsea India spans over 45 cities nationwide, with a presence in ev... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet