About Deodate Capital Limited (11872133) United Kingdom