About Interstellar Propulsion Technologies Limited (13062429) United Kingdom