About New Space Architecture Limited (11910431) United Kingdom