About Interstellar Associates Ltd (09968902) United Kingdom