About Abroa Capital Limited (13368392) United Kingdom