About Ntcr Ltd (12838036) United Kingdom