About Network Space Capital Limited (06074653) United Kingdom