About Venturi Effect Limited (07951380) United Kingdom