About Duck Valley Capital Limited (13481761) United Kingdom