About Denis Ferranti Group Limited (13699401) United Kingdom