About Venture Capital London Ltd (12755183) United Kingdom