About Storex Enterprises Ltd (13257925) United Kingdom