About Fitch Investments Ltd (12082956) United Kingdom