About Capella Ventures 3 Lp (LP015394) United Kingdom