About A Storry Ltd (11771912) United Kingdom