About Armada Capital Limited (05189081) United Kingdom