About Storoom Ltd. (13395629) United Kingdom