About Avalon Venture Capital Limited (10162893) United Kingdom