About Fitch Communications Limited (13332926) United Kingdom