About Archimedes Capital Limited (NI642926) United Kingdom