About Vendka Ltd (08354390) United Kingdom