About Ntcb Ltd (12777963) United Kingdom