About Intersteller Corporation Ltd (13258634) United Kingdom