About Nord Investments Limited (10951759) United Kingdom