About Baronsmead Venture Capital 8 (LP004034) United Kingdom