About Nu Space Holdings Limited (12122729) United Kingdom