About Armila Capital Limited (08280584) United Kingdom