About Vendeca Ltd (13584149) United Kingdom