About Venner Store Ltd (10804141) United Kingdom