About Venturi Condensers Limited (11736055) United Kingdom