About Vendes Group Limited (10829183) United Kingdom