About New Space Associates Limited (11016978) United Kingdom