About New Space Holdings Ltd (12674025) United Kingdom