About Armamixcap Ltd (11869322) United Kingdom