About Venture Management Solutions Ltd (10415139) United Kingdom