About Windellama Capital Limited (09643019) United Kingdom