About Network Space Investments Limited (08030717) United Kingdom