About Venture Management Holdings Ltd (10998142) United Kingdom