About Nvd Contracts Limited (10492881) United Kingdom