About Ntc Solutions Limited (10417398) United Kingdom