About Alpha Space Ltd (09324136) United Kingdom