About Nomad Space Services Ltd (10166903) United Kingdom