The FCA has today fined Dinosaur Merchant Bank Limited £338,000 for failings related to its handling of sophisticated CFD investments (contracts for difference).