About Space & Nova Limited (08941001) United Kingdom