About Vendville Limited (03376808) United Kingdom