About Stisella Limited (13569338) United Kingdom