About Anatidae Capital Limited (11059012) United Kingdom