Capital.com offers financial spread betting and CFDs (contracts for difference) on forex, indices, commodities and shares. They also have a Zero commission investing feature on the app.