About Storebase Limited (09271910) United Kingdom