About Tavistock Capital Limited (10246892) United Kingdom