About Venture Managed Solutions Ltd (12596214) United Kingdom