City Index, along with its subsidiaries, provides spread betting and contracts for difference (CFD) trading services. The Company offers spreads and margins on various financial markets, including indices, shares, currencies, metals, commodities, bonds, interest rates, sectors, and options. It also provides an online trading platform that enables spread betting and CFD trading.