About Vendstore Ltd (13177983) United Kingdom