About Stoor Ltd (13685567) United Kingdom