About Intersteller Ltd (13162387) United Kingdom