About Stella International Ltd (10505143) United Kingdom