About Interstellr Limited (12022572) United Kingdom