About Storexltd Limited (09784309) United Kingdom