KBC Group NV, through its subsidiaries, offers banking, insurance, and asset management services in Belgium, Bulgaria, the Czech Republic, Hungary, and Slovakia. Its services include deposits, loans, insurance, consumer finance, SME funding, investment funds, cash management, payments, trade finance, leasing, corporate finance, and money and capital market products, as well as factoring and stockbroking. The company also provides digital and mobile banking, and is involved in credit institution, software, and driving school/roadside assistance businesses. It serves retail, private banking, SME, and mid-cap clients. Formerly KBC Bank and Insurance Holding Company NV, it changed its name to KBC Group NV in March 2005. Incorporated in 1935, it is headquartered in Brussels, Belgium.