About Ventura Technology Limited (09687710) United Kingdom