About Verneuil Holdings Limited (12525367) United Kingdom