About Armada Bidco Limited (13088331) United Kingdom