About Storoid Ltd (09022291) United Kingdom