About Vendidi Ltd (10097432) United Kingdom