About Ventura Incorporated Limited (08861098) United Kingdom