About Stella 3000 Ltd (10086890) United Kingdom