About Albatross Capital Limited (11514157) United Kingdom