About Baronsmead Venture Capital 3 (LP004029) United Kingdom