About International Space City Ltd (12385412) United Kingdom