About De Nora Holding (uk) Limited (09635163) United Kingdom