About Superstellar Ltd (11611960) United Kingdom