About Njord Corrosion Solutions Limited (10621166) United Kingdom