About Ventor Holding Ltd (11776468) United Kingdom