About Interstellar Travel Ltd (12788366) United Kingdom