About Veni Vidi Holdings Limited (12327356) United Kingdom