About Space Corporation Ltd (04787672) United Kingdom