About Capella Venture Partners Limited (09640803) United Kingdom