About Network Space Holdings Limited (08028388) United Kingdom