About Network Space Projects Limited (06007521) United Kingdom