About Spac-x Ltd (13493979) United Kingdom