About Storno Limited (13338496) United Kingdom