About Armada Partners Ltd. (10307771) United Kingdom