About Stella Bars Ltd (11667201) United Kingdom