About Storen Ltd (12378243) United Kingdom