About New Space Developments Ltd (08257103) United Kingdom