About Landscope Capital Limited (13441628) United Kingdom