About Nc&i Ltd. (10456727) United Kingdom