About Ncta Limited (12781406) United Kingdom