About Veni Vidi Cepi Media Limited (08940111) United Kingdom