About Stella Fluminis Ltd (10440934) United Kingdom