About Interstellar Digital Ltd (12694832) United Kingdom