About Space Investments Limited (06966462) United Kingdom