About Vencra Limited (00990861) United Kingdom