About Avebury Alternative Capital Limited (07137838) United Kingdom