About Venture Force Foundation (08257506) United Kingdom