About Tactical Space Systems Limited (SC697962) United Kingdom