About Network Space Developments Limited (12353039) United Kingdom