About Ventoux Holdings Limited (12260830) United Kingdom