About Albatross Capital Investments Limited (10525421) United Kingdom