About Ncgsta Limited (13244690) United Kingdom