About Veni Vidi (ophth) Limited (06970399) United Kingdom