About Ventura Communications Limited (07997799) United Kingdom