About Armada Pasties Ltd (10233501) United Kingdom