About Nc Internet Limited (03718528) United Kingdom