About Venndor Limited (13660482) United Kingdom