About Vernod Holdings Limited (04703592) United Kingdom