About Vendera Limited (12981368) United Kingdom