About Venturi Europe Ltd (13028334) United Kingdom