About Space Transportation Technologies Limited (10886897) United Kingdom